#define _CRT_SECURE_NO_WARNINGS 1

//局部变量的作用域：就是变量所在的局部范围，出了这个范围，变量不可用
//全局变量的作用域：整个工程（但在函数里面，不能跨文件使用）
//int g_val = 2021;//全局变量
#include <stdio.h>
//int main()
//{
//	printf("1:%d\n", g_val);
//	printf("hehe\n");
//	{
//		printf("2:%d\n", g_val);
//		int a = 10;
//		printf("a=%d\n", a);
//	}
//	printf("3:%d\n", g_val);
//		return 0;

//		}
//跨文件的使用变量，要用extern声明一下变量
//extern int g_val;
//int main()
//{
//	printf("%d\n", g_val);
//	return 0;
//}
// 作用域：指的是变量在程序中可被访问的区域。
//生命周期：生命周期指的是变量从创建到销毁的时间段。
// 局部变量的生命周期是从变量定义的地方开始，到所在的代码块执行结束为止；
// 全局变量的生命周期是 从程序开始运行到程序结束。